Bug fix: initialize bl30_image_info fields before use
authorJuan Castillo <[email protected]>
Thu, 13 Nov 2014 17:04:33 +0000 (17:04 +0000)
committerJuan Castillo <[email protected]>
Thu, 8 Jan 2015 09:26:31 +0000 (09:26 +0000)
This patch initializes the version field in the bl30_image_info
structure when loading BL30. This initialization must be done before
calling load_image().

Fixes ARM-software/tf-issues#274

Change-Id: I74a05167d66fff51d257ad611abc7b5436e5d912

bl2/bl2_main.c

index a73946ed9444bb6f59f666e10e9e9188d379032c..b7e2cff4f9ae506b0a21b2af740762d3a8ea7ee7 100644 (file)
@@ -61,6 +61,7 @@ static int load_bl30(void)
         */
        INFO("BL2: Loading BL3-0\n");
        bl2_plat_get_bl30_meminfo(&bl30_mem_info);
+       bl30_image_info.h.version = VERSION_1;
        e = load_image(&bl30_mem_info,
                       BL30_IMAGE_NAME,
                       BL30_BASE,